#ifndef __MAIN_H
#define __MAIN_H
    #include <stdlib.h>
    #include <stdio.h>
    #include <iostream>
    #include <string.h>
    #include <gtkmm.h>
    #include <algorithm>
    #include <glibmm/thread.h>
    #define ABSDIF(a, b) ( (a)<(b)?(b-a):(a-b) )

    #ifndef M_PI
        #define M_PI 3.14159265
    #endif
	
	#define COMMA ,
	#define FORALL(type, iter, vect) \
		vector<type>::iterator iter;\
		for(iter=vect.begin();iter<vect.end(); iter++)
	
	
#endif

using namespace Gtk;
using namespace Gtk::Stock;
